import java.util.Scanner;

//import java.util.Arrays;

public class Main {
    public static void merge(int a[], int m, int b[], int n) {
        int i=m-1;
        int k=(m+n)-1;
        int j=n-1;
        while(i>=0&&j>=0){
            if (a[i]>b[j]){
                a[k]=a[i];
                i--;
                k--;
            }
            else {
                a[k]=b[j];
                j--;
                k--;
            }
        }while(i>0||j>0){
            if (i>0){
                a[k]=a[i];
                k--;
                i--;
            }
            if (j>0){
                a[k]=b[j];
                k--;
                j--;
            }
        }

    }
    public static void main(String[] args) {
        int[] a=new int[3];
        int[] b=new int[3];
        Scanner sc=new Scanner(System.in);
        for (int i = 0; i < 3; i++) {
            a[i]= sc.nextInt();
        } for (int i = 0; i < 3; i++) {
            b[i]= sc.nextInt();
        }merge(a,3,b,3);
    }
}

//public class Main {
//    public static String check(String s){
//        char[] ch=s.toCharArray();
//        StringBuilder stringBuilder=new StringBuilder();
//        for (int i = 0; i < ch.length; i++) {
//            if (s.indexOf(ch[i])==i){
//                stringBuilder.append(ch[i]);
//            }
//        }
//        return stringBuilder.toString();
//    }
//    public static void main(String[] args) {
//        Scanner sc=new Scanner(System.in);
//        while(sc.hasNext()){
//            String s=sc.nextLine();
//            s=check(s);
//            System.out.println(s);
//        }
//    }
//}




//
////import java.util.Scanner;
////
////public class Main {
////    static int[] arr1=new int[200];
////    static int[] arr2=new int[100];
////    public static void main(String[] args) {
////        Scanner sc=new Scanner(System.in);
////        for (int i=0;i< arr1.length;i++){
////            arr1[i]=sc.nextInt();
////        }
////        for (int i=0;i< arr2.length;i++){
////            arr2[i]=sc.nextInt();
////        }
////        for (int j=0;j<arr2.length;j++){
////            arr1[arr1.length+j]=arr2[j];
////        }
////        for(int i=0;i<arr1.length-1;i++){
////            for (int j=0;j<arr1.length-i-1;j++)
////            {
////                if (arr1[j]>arr1[j+1]){
////                    int ch=arr1[j];
////                    arr1[j]=arr1[j+1];
////                    arr1[j+1]=ch;
////                }
////            }
////        }
////        System.out.println(arr1.toString());
////    }
////}
//
//
//public class Main {
//     char[] ch;
//     String s;
//
//   public void myToString(char[] chh){
//       for (int i = 0; i < chh.length; i++) {
//           if (chh[i]!=0)
//           System.out.print(chh[i]+"");
//       }
//   }
//
//    public static void main1(String[] args) {
////       char ch='a';
////       String s=String.valueOf(ch);
////        System.out.println(s);
//        Scanner sc=new Scanner(System.in);
//        Main main=new Main();
//        main.s=sc.nextLine();
//        main.ch=main.s.toCharArray();
//        int[] a=new int[100];
//        char[] ch1=new char[main.ch.length];
//        for (int i = 0; i < main.ch.length; i++) {
//            if(a[main.ch[i]-'A']==0){
//                a[main.ch[i]-'A']++;
//                ch1[i]=main.ch[i];
//        }
//        } char[] chh=ch1;
//       main.myToString(chh);
//    }
//}